#ifndef BSP_BDC_MOTOR_H__
#define BSP_BDC_MOTOR_H__

#include <stdint.h>

typedef enum
{
    MOTOR_REV = -1,
    MOTOR_FWD = 1
}motor_dir_e;

extern const int16_t PWM_DUTY_MAX;

#define stopMotor()     setMotorDisable()

void setMotorEnable(void);
void setMotorDisable(void);
void setMotorVoltageDuty(float pwm_duty);
// void motorInit(void);
void setMotorDir(motor_dir_e motor_dir);
motor_dir_e getMotorDir(void);
int16_t getDcMotorEncInstallDir(void);

#endif

